SymbCrvCrvConvolution
Section: C Library Functions (3)
Updated: IRIT Version 6.0
Index
Return to Main Contents
NAME
SymbCrvCrvConvolution()
SYNOPSIS
symb_lib/offset.c:913
CagdCrvStruct *SymbCrvCrvConvolution(CagdCrvStruct *Crv1,
CagdCrvStruct *Crv2,
CagdRType OffsetDist,
CagdRType Tolerance)
DESCRIPTION
Computes the convolution of the given two curves by matching their
tangents and reparametrizing Crv2.
If Crv2 is NULL, an Arc of radius OffsetDist is used, resulting in an
offset operation of Crv1.
Both Crv1 and Crv2 are assumed to have no inflection points and to
span the same angular domain. That is Crv1'(0) || Crv2'(0) and similarly
Crv1'(1) || Crv2'(1), where || denotes parallel.
PARAMETERS:
Crv1, Crv2: The two curves to convolve.
OffsetDist: Amount of offset, if Crv2 == NULL. Negative value denotes
other offset/convolution direction.
Tolerance: Of angular discrepancy that is allowed.
FUNCTION RETURN VALUE
CagdCrvStruct *: The offset curve approximation.
SEE ALSO
SymbCrvOffset,
SymbCrvSubdivOffset,
SymbSrfOffset,
SymbSrfSubdivOffset,
,
SymbCrvAdapOffset,
SymbCrvAdapOffsetTrim,
SymbCrvLeastSquarOffset,
,
SymbCrvMatchingOffset,
ORIGIN
(C) Copyright 1989/90-95 Gershon Elber, Technion, IIT
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- PARAMETERS:
-
- FUNCTION RETURN VALUE
-
- SEE ALSO
-
- ORIGIN
-
This document was created by
man2html,
using the manual pages.
Time: 07:27:13 GMT, October 17, 2022